package com.ziyueyuwen.xiniao.bean.vo;

import com.ziyueyuwen.xiniao.bean.ZyRole;
import com.ziyueyuwen.xiniao.bean.ZyUser;
import com.ziyueyuwen.xiniao.bean.user.TbAuthInfo;

import java.util.List;

/**
 * @author wancheng  on 2018/12/17.
 */
public class ZyUserVO extends ZyUser {

    private List<ZyClassVO> zyClass;

    private String wxNickName;

    private String wxHeadUrl;

    private String dingTalkNickName;

    private String dingTalkHeadUrl;

    private List<ZyRole> roles;

    private List<TbAuthInfo> auth;

    private String roleNames;

    private Integer count;


    public List<ZyClassVO> getZyClass() {
        return zyClass;
    }

    public void setZyClass(List<ZyClassVO> zyClass) {
        this.zyClass = zyClass;
    }

    public String getWxNickName() {
        return wxNickName;
    }

    public void setWxNickName(String wxNickName) {
        this.wxNickName = wxNickName;
    }

    public List<ZyRole> getRoles() {
        return roles;
    }

    public void setRoles(List<ZyRole> roles) {
        this.roles = roles;
    }

    public String getWxHeadUrl() {
        return wxHeadUrl;
    }

    public void setWxHeadUrl(String wxHeadUrl) {
        this.wxHeadUrl = wxHeadUrl;
    }

    public String getDingTalkHeadUrl() {
        return dingTalkHeadUrl;
    }

    public void setDingTalkHeadUrl(String dingTalkHeadUrl) {
        this.dingTalkHeadUrl = dingTalkHeadUrl;
    }

    public String getDingTalkNickName() {
        return dingTalkNickName;
    }

    public void setDingTalkNickName(String dingTalkNickName) {
        this.dingTalkNickName = dingTalkNickName;
    }

    public String getRoleNames() {
        return roleNames;
    }

    public void setRoleNames(String roleNames) {
        this.roleNames = roleNames;
    }

    public List<TbAuthInfo> getAuth() {
        return auth;
    }

    public void setAuth(List<TbAuthInfo> auth) {
        this.auth = auth;
    }

    public Integer getCount() {
        return count;
    }

    public void setCount(Integer count) {
        this.count = count;
    }

    @Override
    public String toString() {
        return "ZyUserVO{" +
                "zyClass=" + zyClass +
                ", wxNickName='" + wxNickName + '\'' +
                ", wxHeadUrl='" + wxHeadUrl + '\'' +
                ", dingTalkNickName='" + dingTalkNickName + '\'' +
                ", dingTalkHeadUrl='" + dingTalkHeadUrl + '\'' +
                ", roles=" + roles +
                ", auth=" + auth +
                ", roleNames='" + roleNames + '\'' +
                ", count=" + count +
                '}';
    }
}
